Table.BASE_Main_Table_Frame{
	width:100%;
	height:100%;
	border:1px solid #000000;
	
}

TD.BASE_Main_Table_Top_Frame{
	position:relative;
	height:75px;
	position:relative;
}

TD.BASE_Main_Table_Top_Frame DIV.title_space{
	height:47px;
	background:url(../images/title_bg.gif) repeat-x;
}
TD.BASE_Main_Table_Top_Frame DIV.menu{
	left:250px;
	top:0px;
	position:relative;
	height:28px;
	background:url(../images/menu/menu_bg.gif) repeat-x;
}
TD.BASE_Main_Table_Top_Frame DIV.banner{
	position:absolute;
	left:0;
	top:0;
	width:400;
	height:47px;
	background:url(../images/title_banner.gif) no-repeat;
}
TD.BASE_Main_Table_Top_Frame DIV.menu_left_space{
	position:absolute;
	left:0;
	top:47;
	width:250;
	height:28;
	background:url(../images/menu/menu_left.gif) no-repeat;
}


TD.BASE_Main_Table_Content_Frame{
	height:100%;
	vertical-align:top;
	display:auto;
}

TD.BASE_Main_Table_Content_Frame DIV.BASE_Main_comment{
	border:1px dashed #cccccc;
	padding:10px; 
	background-color:#eeeeff;
	margin-bottom:10px;
}

TD.BASE_Main_Table_Bottom_Frame{
	height:35px;
	background:url(../images/bottom_bg.gif) repeat-x;
}

TD.BASE_Main_Table_Bottom_Frame .copyright{
	float:left;
	padding:5 0 0 10;
}

TD.BASE_Main_Table_Bottom_Frame .clock{
	float:right;
	padding:5 10 0 10;
}
DIV.BASE_Nav_Bar{
	background:url(../images/nav_bar.gif) repeat-x;
	border:1px solid #888888;
	margin-bottom:10px;
	padding:5 10 5 10;
}

DIV.BASE_Nav_Bar A{
	color:#333;
	text-decoration:none;
}

DIV.BASE_Nav_Bar A.selected{
	color:#000;
	font-weight:bold;
}

DIV.BASE_Nav_Bar A:hover{
	color:blue;
	text-decoration:underline;
}



DIV.LIB_TAB_Container {
}

TABLE.LIB_TAB_Title {
	width:100%;
}

DIV.LIB_TAB_Container TABLE.LIB_TAB_Title TD {
	height:25px;
	text-align: center;
	border-bottom:1px solid #888888;
}
DIV.LIB_TAB_Container TABLE.LIB_TAB_Title TD.LIB_TAB_Title_EMPTY{
	width:100%;
}
DIV.LIB_TAB_Container TABLE.LIB_TAB_Title TD.LIB_TAB_Title_SELECTED{
	border-bottom:1px solid #cccccc;
}

DIV.LIB_TAB_Container TABLE.LIB_TAB_Title TD A:hover{
	background-image: url(../images/tabs/tab_left.gif);
	background-repeat: no-repeat;
	background-position: left -50px;
}

DIV.LIB_TAB_Container TABLE.LIB_TAB_Title TD A{
	display: block;
	color:black;
	text-decoration: none;
	width:auto;
	height:25px;
	background-image: url(../images/tabs/tab_left.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}

DIV.LIB_TAB_Container TABLE.LIB_TAB_Title TD.LIB_TAB_Title_SELECTED A{
	width:auto;
	height:25px;
	color:black;
	font-weight:bolder;
	background-image: url(../images/tabs/tab_left.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}



DIV.LIB_TAB_Container .LIB_TAB_Title TD DIV{
	display: block;
	cursor:pointer;
	height:100%;
	line-height:25px;
	background-image: url(../images/tabs/tab_right.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding:0px 15px 0px 15px;
}
DIV.LIB_TAB_Container .LIB_TAB_Title TD DIV IMG{
	height:16px;
	width:16px;
	margin:4px 2px -1px 0px;
	vertical-align:text-bottom;
}


DIV.LIB_TAB_Container .LIB_TAB_Title A:hover DIV{
	display: block;
	background-image: url(../images/tabs/tab_right.gif);
	background-position: right -50px;
	padding-right: 15px;
	padding-left: 15px;	
}

DIV.LIB_TAB_Container .LIB_TAB_Title TD.LIB_TAB_Title_SELECTED DIV{
	background-image: url(../images/tabs/tab_right.gif);
	background-position: right -25px;
}

DIV.LIB_TAB_Container DIV.LIB_TAB_SubMenu{
	border-bottom:1px solid #cccccc;
	padding: 5 20 5 20;
	background:url(../images/tabs/subtab_bg.gif) repeat-x;
	background-color:#eeeeff;
	
}

DIV.LIB_TAB_Container DIV.LIB_TAB_SubMenu A{
	color:#333333;
	
}

DIV.LIB_TAB_Container DIV.LIB_TAB_SubMenu A.selected{
	color:#000;
	font-weight:bold;
}

DIV.LIB_TAB_Container DIV.LIB_TAB_SubMenu span.spacer{
	margin:0 10 0 10;
	border-left:1px solid #888888;
	width:1px;
}

DIV.LIB_TAB_Container DIV.LIB_TAB_Content{
	padding: 10px;
}

DIV.LIB_TAB_Container DIV.LIB_TAB_Content_Frame{
	border: 1px solid #888888;
	border-top:none;
}



DIV.LIB_TAB_Container DIV.LIB_TAB_Content DIV.comment{
	border:1px dashed #cccccc;
	padding:10px; 
	background-color:#eeeeff;
	margin-bottom:10px;
}

input.CommonButton,button.CommonButton{
	background:url(../images/button/button_bg3.gif) repeat-x #C4F1FE;
	height:26px;line-height:20px;
	border:1px solid #888888;
	cursor:pointer;
}

Table.LIB_Table{
	margin:0px;
	border:1px solid #666666;
}

Table.LIB_Table TD{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #aaaaaa;
	text-align: left;
	padding:3;
}

Table.LIB_Table TR.Head TD,Table.LIB_Table TD.Head{

	background-color: #CBD6DF;
	background-position: bottom;
	border-right:1px solid #888888;
	border-bottom: 1px solid #888888;
	background-image: url(../images/table/head.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-align: center;
}
Table.LIB_Table TR.Row1 TD,Table.LIB_Table TD.Row1{
	background-color: #ffffff;
}

Table.LIB_Table TR.Row2 TD,Table.LIB_Table TD.Row2{
	background-color: #e8e8e8;
}

Table.LIB_Table TR.Row3 TD,Table.LIB_Table TD.Row3{
	background-color: #f8f8f8;
}

Table.LIB_Table TR.RowHead TD,Table.LIB_Table TD.RowHead{
	background-color: #eef0f4;
	font-weight:bold;
}

Table.LIB_Table TD.Income ,Label.Income{
	color: #009901;
	
}
Table.LIB_Table TD.Outcome,Label.Outcome{
	color: red;
}
Table.LIB_Table TD.Balance,Label.Balance{
	color:blue;
}

Table.LIB_Table TD.Status_Active,Label.Status_Active{
	color: #008800;
	
}
Table.LIB_Table TD.Status_Invalid,Label.Status_Invalid{
	color: red;
	
}
Table.LIB_Table TD.Status_InActive,Label.Status_InActive{
	color: #000088;
}
Table.LIB_Table TD.Status_Cancel,Label.Status_Cancel{
	color:#880000;
}


